/* ==UserStyle==
@author      Yogas Kung
@name        Old Google 2014
@description CSS fork of legosavant's Old Google 2014
@match       *://www.google.com.hk/*
@match       *://www.google.com/*
==/UserStyle== */

/*LOGO*/
    .logo {
        top:1px;
        left:-136px;
        padding:4px 20px 0 30px!important
    }
    .F1hUFe {
        top:-1px;
        left:-135px;
        padding:4px 20px 0 16px!important;
    }
    .Lj9fsd.DU1Mzb .TYpZOd {
        width:90px;
        height:34px
    }
    .minidiv #logo img {
        height:30px;
        width:92px
    }

.logo img, .F1hUFe path, .F1hUFe ellipse, .F1hUFe img {
            opacity:0
        }
        .logo #logo, .F1hUFe > svg, .logo > a[href] > img { /*last one is doodles*/
            background:url("https://www.google.com/images/nav_logo225.png") -1px -43px;
            overflow:hidden;
            opacity:1;
            width:0;
            padding-left:95px;
            height:34px
        }
        .F1hUFe {
            top:1px;
        }
        .F1hUFe > svg {
            background-position-x:-3px;
            width:0!important
        }
        .LLD4me { /*home page*/
            height:227px
        }
        .LLD4me > div { 
            max-height:95px;
            background:url("https://www.google.com/images/srpr/logo11w.png") no-repeat center;
            background-size:contain;
            width:300px
        }
        .LLD4me img {
            opacity:0
        }
        .om7nvf {
            padding-top:13px
        }
        .lJ9FBc input[type="submit"], .gbqfba {
            border: 1px solid #dcdcdc;
            border: 1px solid rgba(0,0,0,0.1);
            border-radius: 2px;
            color: #444;
            cursor: default;
            font-family: arial,sans-serif;
            font-size: 11px;
            font-weight: bold;
            margin: 11px 8px;
            min-width: 54px;
            padding: 0 8px;
            text-align: center;
            line-height:27px;
            height:auto
        }
        .lJ9FBc input[type="submit"]:hover, .gbqfba:hover {
            background-image: linear-gradient(#f8f8f8,#f1f1f1);
            border: 1px solid #c6c6c6;
            box-shadow: 0 1px 1px rgba(0,0,0,0.1);
            color: #222;
        }
        .FPdoLc { /*spacing of buttons and bars*/
            padding-top:4px
        }






























    .Nk2ERd, .zItAnd > a { /*items*/
        border-radius:0;
        background:none!important;
        width:auto;
        margin:0;
        min-width:0;
        font-family:arial;
        height:100%;
    }
    .Nk2ERd > a[class] {
        display:none
    }
    .Nk2ERd > a[class][href*='tbm'] { /*good guys*/
        display:inline-block;
        border-bottom:3px solid transparent;
        height:55px;
        color:#777;
        font-size:13px;
        padding:0 8px;
        margin-right:16px
    }
    .Nk2ERd > a[class][href*='tbm']:hover {
        color:#222
    }
    .Nk2ERd > a > div > div, .zItAnd > a[class] > div > svg, .mUKzod { /*icon*/
        display:none
    }
    .lvtvhd {
        font-size:0!important
    }
    .kIc6Yc:before, .lvtvhd:before/*, .nfdoRb:before*/, h1.Uo8X3b.OhScic.zsYMMe ~ a:first-of-type:before {
        content:"All";
        font:700 13px arial;
        height:55px;
        line-height:55px;
        color:#4285F4;
        border-bottom:3px solid #4285F4;
        display:inline-block;
        padding:0 8px;
        margin-right:16px;
        margin-left:8px;
        color:#dd4b39;
        border-bottom-color: #dd4b39;
        content:"Web"
    }
    h1.Uo8X3b.OhScic.zsYMMe ~ a:first-of-type:before {
        color:#777;
        font-weight:400;
        border-color:transparent
    }
    h1.Uo8X3b.OhScic.zsYMMe ~ a:first-of-type:hover:before {
        color:#222
    }
    #main > div > #sfcnt ~ .rfiSsc.wtAAQb ~ .rfiSsc h1.Uo8X3b.OhScic.zsYMMe ~ a:first-of-type:before {
        color:#4285F4;
        color:#dd4b39;
        border-bottom-color: #dd4b39;
        content:"Web"
        font-weight:700
    }
    .rfiSsc > div > div > div:nth-of-type(3) { /*arrow*/
        display:none
    }
    .lvtvhd > svg { /*image tab*/
        display:none
    }
    .lvtvhd:before {
        border-color:transparent;
        color:#777;
        font-weight:400;
        margin:0;
        padding:0
    }
    .lvtvhd {
        width:auto
    }
    .lvtvhd:hover:before {
        color:#222
    }
    .zItAnd > a[class], .zItAnd, .d8ghCb .hdtb-mitem { /*books tab*/
        margin:0!important;
        padding:0!important;
        font:400 13px arial;
        min-width:0!important;
        background:none!important;
        border-radius:0;
        height:58px;
        border:0
    }
    .zItAnd > a[class] > div {
        border-bottom:3px solid transparent;
        padding:0 8px!important;
        margin-right:16px;
        width:min-content;
        font:400 13px arial;
        color:#777
    }
    .zItAnd > a[class] > div div {
        font:400 13px arial;
        color:#777
    }
    .zItAnd > a[class]:hover > div div, .zItAnd .ejMrqc.xnZ6Bb.aBA1md:hover:before, .zItAnd > a[class]:hover > div {
        color:#222
    }
    .TrmO7 { /*long width of buttons*/
        width:auto;
        flex:initial
    }
    .GVLmE {
        display:none!important /*ugly gradient*/
    }
    .sKb6pb {
        height:58px!important;
        
    }
    .zItAnd .ejMrqc.xnZ6Bb.aBA1md {
        width:auto;
        margin-left:16px;
    }
    .zItAnd .ejMrqc.xnZ6Bb.aBA1md:before {
        content:"All";
        color:#777;
        content:"Web"
    }
    .zItAnd.Pcnn3 > a[class] > div { /*select*/
        border-bottom-color:#4285F4;
        min-width:0;
        font-weight:700;
        border-color:#dd4b39
    }
    .zItAnd.Pcnn3 > a[class] > div div {
        font-weight:700;
        font-family:arial;
        color:#4285F4;
        color:#dd4b39
    }
        /*some mobiles*/
    .T3FoJb[jsname="VIftV"] {
        display:none
    }
    .T3FoJb[jsname="VIftV"][href*="tbm"] {
        display:inline;
        min-height:57px
    }
    .GKS7s:hover {
        background:none;
    }
    .IUOThf {
        gap:0
    }
    .IUOThf ~ div[jsname] { /*STUPID BLUR EFFECT*/
        display:none
    }
    .GKS7s {
        border:0;
        box-shadow:none;
        border-radius:0;
        padding:0;
        min-width:0;
        height:57px
    }
    .IUOThf>* { /*kys*/
        height:57px;
    }
    .GKS7s > span, .GKS7s > span[class] {
        font:400 13px arial;
        color:#777
    }
    .GKS7s > span:hover, .GKS7s > span[class]:hover {
        color:#000
    }
    .GKS7s > span:first-child {
        display:none
    }
    [href*='tbm'] .GKS7s > span:first-child {
        display:flex
    }
    .srp.EIlDfe .KojFAc { /*guide*/
        padding:6px 2px!important
    }
    .srp.EIlDfe .KojFAc svg {
        fill:#000!important
    }
    .srp.EIlDfe .v6U7rf {
        height:4px
    }
    .srp.EIlDfe .v6U7rf * {
        display:none
    }
    .srp.EIlDfe #sfcnt.TshKde {
        margin:0 8px 0 30px;
        border-radius:0;
        height:34px
    }
    /*TORTURE SESSION:COLCLUDE*/






























    .main {
        min-width:0
    }
    .qSQKQd { /*icon cite*/
        display:none
    }
    input[class], g-flat-button[class], [class] g-img[class] {
        border-radius:0
    }
    [aria-valuetext="Loading..."] {
        display:none
    }

    /****************HOME*******************/
    /*SEARCH GUESSES*/
    .erkvQe {
        padding:0
    }
    .erkvQe .sb27, .sbic, .UWddDf, .hTf8qc /*search icons */{
        display:none
    }
    .erkvQe .eIPGRd, .ewEc5c {
        margin:0 9px;
    }
    .erkvQe .eIPGRd > div, .ewEc5c > div {
        padding:0;
        line-height:22px;
        font-family:arial;
    }
    .Lj9fsd.DU1Mzb .sU3bKf, .minidiv .wM6W7d {
        font-size:16px
    }
    .xtSCL,.WdWr7c { /*some stupid bar*/
        display:none
    }
    .h3L8Ub .rLrQHf { /*bloat on the side*/
        display:none
    }
    .aajZCb, .W6pGoe {
        background: #fff;
        border: 1px solid #ccc;
        border-top-color: #d9d9d9;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 20%)!important;
        cursor: default;
        border-radius:0!important;
        padding:0;
        max-width:629px;
    }
    .x0KADb { /*empty spaces on top and bottom of all suggests on images*/
        margin:0
    }
    .mkHrUc ~ .lJ9FBc { /*google search in guess box*/
        display:none
    }
    .mus_pc, .mus_il, .ClJ9Yb { /*very large guesses*/
        margin:0;
        padding:0;
    }
    /*BOTTOM*/
    .c93Gbe { 
        height:41px;
        border-top: 1px solid #e4e4e4;
    }
    .c93Gbe .pHiOh {
        padding:0 0 0 27px;
        line-height:40px;
        color:#666;
        font-size:13px;
        font-family:arial
    }
    .c93Gbe .SSwjIe {
        padding:0 30px 0 3px;
    }
    .c93Gbe .ssOUyb {
        display:none
    }
